70 Commits over 1,249 Days - 0.00cph!
Copy script for me to test things
Added SimplexNoise native library
Changed SimplexNoise to RustNative to be used for all future native code
Added build and commit scripts for Linux and OS X
Minor language setting tweak, probably changes nothing but whatever
Added hpp to files filter
Added extern "C" to all noise functions
Changed Linux and OSX commit scripts to commit all libs in a single commit
Trying some stuff to see if it fixes the entry point error on Windows
Added 4 missing EXPOSE thingies
Replaced some bitmask voodoo with sane operators
Changed the simplex noise implementation to a port from GLSL that's a little more sane
Moved all custom math to its own namespace
Fixed some possible warnings in math.hpp, made floor respect the zero
Fixed typo that led to discontinuity in 2D simplex noise
Cleaned up code
Made noise code file names uppercase, to be consistent with Diogo's naming convention
Added composite noise, tweaked simplex noise normalization
Removed flto flag from build definitions (were only added for testing purposes, shouldn't have been committed)
Removed FastMath flags from RustNative
Added missing #pragma once to noise header files
Removed SteamNative from my copy script
Fixed dylib linker names on OSX
Removed SteamNative from build scripts
Removed all cmath calls from noise for testing purposes
Added -fpmath=sse to Linux and OSX to get proper 32bit and 64bit values
Reverted mathf to use cmath sqrt again
Trying FloatStrict (even though it shouldn't make a difference with SSE register math?)
Updated noise generator to double precision
Changed noise implementation
Jordan noise tweak
Updated composite noise header file
Reverted composite noise to work in normalized space, scale the result by amplitude
Fixed SQLite on OSX (and quite possibly Linux)
Don't expose SQLite directly by manually adding code to it, instead wrap it in a single C++ file
Linked sqlite3 on OSX
Added sqlite3.c to build on Windows and Linux
Changed MTU from 1430 to 1400 (compatibility)